Deciphering The Cancer Immunity Cycle Through Next Generation Sequencing